# DESC 输出 hello,张三
print("hello,%s"%'张三')

'''
    输出
    hello,my name is upsilon,I am 24 years old.
'''
print("hello,my name is %s,I am %d years old."%('upsilon',24))

# 如果字符串中本身有一个`%`，就需要转义,用`%%`来表示一个`%`
print('growth rate: %d %%' % 7)


# *****************************************

'''
    另一种格式化字符串的方法是使用字符串的`format()`方法。

    它会用传入的参数依次替换字符串内的占位符`{0}`、`{1}`……
'''
print("my hobby is {0},I can {1}".format('reading','swimming'))

# ****************************************
'''
    模板字符串
    在字符串开头使用f,内部的{}将变成插值语法，可以插入变量或表达式
'''
age = 19
name = 'zhansan'
# 输出 my name is zhansan,age is 19
print(f"my name is {name},age is {age}")